﻿namespace MicroCloud.Utils
{
    /// <summary>
    /// String类型最大长度属性
    /// </summary>
    [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
    public class StringMaxAttribute : Attribute
    {
        /// <summary>
        /// 初始化一个String类型最大长度属性 <see cref="StringMaxAttribute"/> 的新实例
        /// </summary>
        /// <param name="isText">是否文本类型</param>
        public StringMaxAttribute(bool isText = false)
        {
            IsText = isText;
        }

        #region 属性
        /// <summary>
        /// 获取 是否文本类型
        /// </summary>
        public bool IsText { get; }

        #endregion

    }
}
